Tính năng của lập trình Hướng đối tượng Scala (ngôn ngữ lập trình)

Scala là ngôn ngữ thuần lập trình hướng đối tượng trong cú pháp theo quy tắc tất cả giá trị biến đều là một đối tượng. Kiểu dữ liệu và hành vi của một đối tượng được mô tả bằng các lớp. Các lớp trừu tượng được mở rộng bằng các lớp con và hạn chế các khó khăn trong đa kế thừa.

Tài liệu tham khảo

WikiPedia: Scala (ngôn ngữ lập trình) http://lampwww.epfl.ch/~odersky/talks/google06.pdf http://www.apress.com/book/view/9781430219897/ http://www.artima.com/shop/programming_in_scala http://www.artima.com/weblogs/viewpost.jsp?thread=... http://www.carlobonamico.com/scala.php http://www.codecommit.com/blog/scala/roundup-scala... http://github.com/leithaus/XTrace/blob/monadic/src... http://code.google.com/p/scalacheck/ http://code.google.com/p/scalaz/ http://code.google.com/p/specs/